About L.e.f.t.i. Ltd (11557565) United Kingdom