Walindi Plantation Resort and MV FeBrina recommend the following Spanish agencies, listed in no particular order.  The country code for Spain is +34.

Ultima Frontera
Contact: Ramiro..
C/- Francisco Gervas, 17 7oH, 28020 Madrid
Tel: + 34 91 571 8470/ Toll Free:

Walindi is a beautiful hotel in a gloriously tropical surrounding. The diving is absolutely top class and worth the effort getting there.

Jason R., Trip Advisor - July 2014