About The Windmill Studio Limited (06609377) United Kingdom