About Mack Group Limited (09507396) United Kingdom