About Mac Generation Limited (10758332) United Kingdom