About Haro Investments Limited (03468699) United Kingdom