About Evenlode Investment Management Limited (10378518) United Kingdom