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