About Wensum Capital Ltd (12954677) United Kingdom