cloud computing India-focused tech firm Streamcast is said to weigh London IPO by BloombergThu 8 Nov 2018Sun 14 Nov 2021 Streamcast, which has offices in Dubai and Bahrain, does much of its business in Malta, India and developing nations