About Camel Rock Ltd (11688458) United Kingdom