Yes, this is a requirement by law. In order to prevent any form of money laundering and any activity linked to the same, all betting sites are required to verify the identity of their players.