About Ali Baba Fish & Chips Ltd (11429634) United Kingdom