DO NOT DEAL WITH THEM
Another one where they haven't honoured their promise.
As at 8 September no refund and herewith their email of 26 June 2018:
"Dear customer
Greeting from Myholidays.com!
The refund will be reversed back to the same account that was used at the first time during your booking process. The transaction may take 15-20 working days.
Please accept again our apologies
For any further information and details please contact us on the below contact numbers
Will looking forward to helping you in the future. "
Quite a few emails after this where they claim to have sent the money - they haven't. DO NOT DEAL WITH THEM.