About Wentworth Analytics Ltd (10475859) United Kingdom