About Windsor Scientific Limited (12173421) United Kingdom