About Running Hare Investment Management Llp (OC427527) United Kingdom