About Camel Management Limited (08031933) United Kingdom