About Lyco Tech Ltd (11171531) United Kingdom