About Ali Baba Essex Ltd (13010935) United Kingdom