About Metrix Innovations Limited (11200890) United Kingdom