They may have signed for a wet lease but under the terms of the franchise its illegal. Only BA/Franchise pilots can fly BA flight numbers. So if its only doing charter work with GBL flight numbers its OK but it can't fly any of the BA schedules.
GB and BA CCs already working to get this stopped, watch this space.