About Wensum Investments Limited (13192783) United Kingdom