About Wynn Investments Holdings Limited (11088288) United Kingdom