About Callisto Associates Limited (07784116) United Kingdom