About Lectros Enterprises Limited (12612715) United Kingdom