About Ali Baba S Cardiff Ltd (13201224) United Kingdom