About Turtle Bean Cafe Ltd (09643370) United Kingdom