About Lt Design & Technology Ltd (13588940) United Kingdom