happy to display that I'm clued-out, but what does 'meta' mean in this context? Clearly not the company, nor the general 'meta' modifier to something to describe qualifying criteria about it, like meta data for phone calls.
it sounds closer to the term 'alpha' that investors use to describe competitive advantage (and even that term I wonder about).