About Cairo The Camel Ltd (11697250) United Kingdom