About Ali Baba Caerphilly Ltd (10445054) United Kingdom