No, offshore companies do not require a physical office in the UAE, but you must have a registered address in the offshore jurisdiction.