If your Tour Company is registered in Morocco, you have no financial guarantees as they are outside of the UK Travel Regulations. These require all Travel Companies to safeguard your deposit and full payment until you have returned from holiday, in the event that they go into financial difficulty.