About Windhorse Entertainment Limited (11075022) United Kingdom