About Bamba Online Store Ltd (12574086) United Kingdom