About Lss Technology Limited (12939347) United Kingdom