About Lazar N20 Ltd (12827073) United Kingdom