About Leksor Ltd (12251665) United Kingdom