About Epoch Solutions Ltd (08032493) United Kingdom