About Acacia Bamboo Limited (11219546) United Kingdom