About Haugli Investment Limited (10927367) United Kingdom