About L&s Tech Ltd (SC629170) United Kingdom