About Mack Holdings Ltd (13309814) United Kingdom