About Windlogix Limited (12099928) United Kingdom