About Deo Bamboo Homes Limited (11777694) United Kingdom