About Camel Design Limited (12663165) United Kingdom