About Callisto Investments Ltd (11722906) United Kingdom