About Barmy Baker Ltd (12514249) United Kingdom