About Bmma Franchise Holdings Ltd (11886194) United Kingdom