About Thorsen Translations Ltd. (SC420807) United Kingdom