About Camomille Research Management Limited (08242263) United Kingdom