About Cambora Limited (08940191) United Kingdom