About Bambooloo Ltd (12173827) United Kingdom