About Camel Creek Limited (09552047) United Kingdom