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?
According to the plans described in their whitepaper they will deploy their smrt contract sooner. before the end of ICO. Currently you can get the coins details and amount in the website in which you login and after they deploy the link it will be forwarded to the dashboards as mentioned in your dashboards and after the end of ICO you will be able to withdraw your coins to your eth address.