About Callum Jessica Limited (12216738) United Kingdom