About Camel Investments Limited (12469169) United Kingdom