About Anthemis Ip Managers Limited (11314868) United Kingdom