According to the screenshot that you posted
here, your payout address is 13PPj6CKMG7WDWLdJZfgkMGaC5aMdGJD4G which is an output in all of the above transactions.
I would say with a high amount of certainty that the first transaction is from BTCC, I am not 100% sure about the second transaction, but it looks very much like BTCC and did not check the 3rd/4th.
I would say that based on the above, that the person behind Hashocean likely deposited their own BTC into a BTCC account and then withdrew BTC from their BTCC account directly to those who they needed to send BTC to for payouts.
(as an FYI, I would suggest that you remove your signature as the site you are now promoting is a confirmed scam).