About Hellman & Partners Invest Limited (09917185) United Kingdom