This is an illegal site.
If you report tenants for paying rent you need a telephone number and physical address so tenants can dispute it.
They have:
1. No phone number
2. No address
3. No consent for tenants.
4. Equifax says they are not reporting to them