About Bamboo Place Ltd (12786168) United Kingdom