About Grimwood Capital Management Limited (11805529) United Kingdom