About Mac & Wild Holdings Limited (10379753) United Kingdom