I don’t believe there is such a thing as an ATOL license in the Manx jurisdiction? Assuming correct, there’s little to stop them selling seats to local punters on the island.
...that said, since the whole set up appears totally geared to selling to origin markets NOT based on the island, the UK CAA might take a rather different view.