About Callisto Ventures Limited (SC636032) United Kingdom