About Callista Incorporated Ltd (13071649) United Kingdom