About Polymetrix Ltd (13177331) United Kingdom