About Bmma Holdings Ltd (11886146) United Kingdom