About Camel Global Ltd (11262494) United Kingdom