About Ali Baba Chippy Ltd (12173334) United Kingdom