About Bamboo Games Ltd (12952414) United Kingdom