About Head (uk) Holdings Limited (12827176) United Kingdom