About Elimistat Limited (08863979) United Kingdom