I can see that it buys and sells between itself. Very likely there are more than one. If I place a buy or sell bid after a few seconds I can see an identical order being placed a little higher or lower. Is there some kind of strategy that they are following? Where do they get their data? Can we somehow front run them?