About Translated Wins Ltd (11803609) United Kingdom