About Mac Europe Limited (04937726) United Kingdom