About Callista International Ltd (11814470) United Kingdom