About Wincott Ventures Limited (11239890) United Kingdom