About Ali Baba & Co (uk) Ltd (09638928) United Kingdom