About Camel Europe Ltd (09086351) United Kingdom