About Mac Holdings Limited (00851862) United Kingdom