About L.t.c. It Limited (07346960) United Kingdom