About Windex Tech Ltd (08190382) United Kingdom