About Bamboo Platform Services Limited (12299448) United Kingdom