About Ali Holdings Ltd (SC688321) United Kingdom