About Bamboopin Ltd (10528753) United Kingdom