About Ali Baba The Barber Limited (09823388) United Kingdom