About Alpha For Translation And Linguistic Services Ltd (12108031) United Kingdom