About Ali Baba (2017) Limited (10967030) United Kingdom