About Evenlode Management Limited (10353691) United Kingdom