About Illi Holdings Ltd (10198382) United Kingdom