About Exeter Street Management Limited (11231449) United Kingdom