About Hari Holdings Limited (12612860) United Kingdom