About Sense Translating. Interpreting. Ltd (09396439) United Kingdom