About Chemtrix Limited (05660925) United Kingdom