About Leccy.tech Limited (06908551) United Kingdom