About Baffled Coffee Limited (10021197) United Kingdom