About Windy Ridge Studio Limited (NI627778) United Kingdom