About L.t.s. Technology Limited (04139530) United Kingdom