About Windows Holdings Limited (05966288) United Kingdom