About Wint & Wells Investments Ltd (13658239) United Kingdom