About Camlex Limited (SC337365) United Kingdom