This depends on what tokens you are talking about. If you are talking about ERC20 tokens then yes, there is a website that you can use to check this:
https://etherscan.io/To left there is a Token button, where you can search for the specific token you hold (unfortunately you will have to do this one by one)
From there you can see top owners and the nuber of tokens they hold (as a percentage of tokens created.
Be careful as you may need to check the contracts of the tokens themselves to ensure that the authours cannot just create new tokens out of thin air (a common scam with ICOs is to promise a certain number of tokens to be in existence but then create a load more in the hands of the creators)
If you are not talking about ERC20 tokens then I am afraid I do not know the answer (I believe wave tokens has something similar but do not know about other altcoin environments)