About Windshare Ltd (05065137) United Kingdom