About Ali Investment Holdings Ltd (13472276) United Kingdom