About The Speech Corporation Limited (06328584) United Kingdom