Travelex (Finablr LON:FIN) insider trading or insider job?