About Metrix Trease & Co Limited (10417683) United Kingdom