About Omatrix Ltd (13396647) United Kingdom