About Mack Consulting Group Ltd (12724912) United Kingdom