About Satori International Interpreters Ltd (11188525) United Kingdom