About Kallisto Partners Ltd (12204506) United Kingdom