About Red Bamboo Accommodation Ltd (12215984) United Kingdom