About Absolutely Bamboo Limited (11808005) United Kingdom