About Bamboo Technology Ltd (09888833) United Kingdom