About Callisto Life Science Partners Ltd (12196253) United Kingdom