About Macmag Limited (SC583612) United Kingdom