About Lec Tech Solutions Ltd (12445117) United Kingdom