About The Bamboo Boat Ltd (13140643) United Kingdom