About Bamba Promotions Limited (11773931) United Kingdom