About Taylor Research & Language Services Ltd (10176594) United Kingdom