Azure VPS is a breeding ground for malicious attackers

Our website is being continuously attacked from Microsoft Azure VPS servers. I reported this to Microsoft weeks ago and they didn't help us even though we gave them all info. So I post the attacker's IP addresses here if someone can help us to narrow them to specific entity. They call our web APIs trying to find out private information... Any help will be appreciated.

Malicious IPs (all coming from Microsoft's Azure VPS in Des Moines):

 40.69.129.120, 40.69.188.162, 40.83.23.77, 52.176.82.48 , 52.165.189.106

Also is there a service we can use to block ip addresses if they come from Microsoft Azure?