About Meb Holdings Ltd (06631495) United Kingdom