About Callidora Global Services Ltd (12919826) United Kingdom