About Letmc Holdings Limited (11087670) United Kingdom