About Lti Technology Solutions Limited (09580261) United Kingdom