About Wentworth Investments Capital Limited (11964766) United Kingdom