Thye also serve a few other European Airports such as MAD, CDG and FCO. Guess it could have been one of those flights, unless it was operating with a big delay from LGW.
Cubana have also wet-leased aircraft in the past to cover various routes, including A330s I believe.