About Nontrix Ltd (11292657) United Kingdom