About Ali Baba Takeaway Ltd (12782373) United Kingdom