About Bambamboo Ltd (12144624) United Kingdom