About Lemesco Ltd (11477607) United Kingdom