About Mac 62 Group Limited (06212240) United Kingdom