About Metrix Holdings Limited (13498917) United Kingdom