About Bamboobag Limited (12161729) United Kingdom