About L1 Ecqi Limited (11693651) United Kingdom