About Lenia Life Ltd (13659744) United Kingdom