About Bambeanos Play Cafe Ltd (12086191) United Kingdom