Can indians buy your tokens?
It depends on the laws of India regarding cryptocurrencies.
As far as I know in India there are no laws prohibiting the use of cryptocurrencies
Moreover, the token is not a cryptocurrency. This is a security token verified by the SEC.