Armada Group builds HQ in Dubai Internet City