About Windowmaker Software Limited (01701233) United Kingdom