The Nameserver dns2.menara.ma have a IP Address of 81.192.108.228 which is hosted on Morocco.
Bits on the Run is a clear and flexible platform for transcoding, managing and streaming your video online.