About Deo Bamboo Properties Limited (12732710) United Kingdom