About Lorella Chan Speech & Language Ltd (10010169) United Kingdom