About Matrix Investment Partners Limited (11426158) United Kingdom