About Kallisto London Limited (12493046) United Kingdom