About Bamboo Web Design Ltd (13318486) United Kingdom