German software firm TeamViewer sets IPO price range at up to 5.5 billion euros | Sharefundss