About Bamboo Hosting Services Ltd (13316947) United Kingdom