About Jjc & Mbm Holdings Ltd (12217271) United Kingdom