About Annie Duncan Translations Limited (11113255) United Kingdom