Contact the publisher of this press release Mimo Ranks #118 in the Financial Times 1000 Fastest Growing Companies in Europe