About E.h. Camellot Limited (12351405) United Kingdom