About Camel Creek Capital Limited (09710444) United Kingdom