About Bambava Limited (08919952) United Kingdom