About Camel International Limited (12337346) United Kingdom