You are right.
Is this a coin of its own blockchain or it is an ERC Token based on ethereum blockchain?
It is an ERC20 token. means that it is based on ethereum platform.
That is great. I like that platform more. Can I get the link to their smart contract?