About Let Me Intern Ltd (07937343) United Kingdom