About Camel Capital Limited (08976741) United Kingdom