Finncomm
Tried Finncomm, (over 9000hrs commercial) I even know quite a few of their guys - nice crowd, house in Helsinki - all the right ticks in boxes, not fluent in Finnish NO CHANCE!! good luck with your endeavours but I fear the language barrier may be just too much.