About Vermeer Asset Management Limited (11086773) United Kingdom