About Wentworth Invest Limited (10231240) United Kingdom