About Chess Magazine Holdings Limited (03764357) United Kingdom