About Bamboo Managed Services Limited (09978812) United Kingdom