About Pear Tree Investments (holdings) Limited (11080172) United Kingdom