About Parametric Investments Limited (05131832) United Kingdom