About Neomatrix Ltd (12332473) United Kingdom