About Bamboo Marketing Nw Limited (12686308) United Kingdom