About Windcap Holding Ltd (13347624) United Kingdom