About Hydrus Investment Management Llp (OC417852) United Kingdom