About Callisto Concepts Ltd. (09796174) United Kingdom