About Lecira Ltd (13140267) United Kingdom