About Lemrix Ltd (08856932) United Kingdom