Market Sense Ltd payment licence C100000629