Presence in multiple countries? That's awesome. I would like to contact people from UK, Spanish and Italian numbers. Can I do it with your product? It's not clear.
Contact Management? I use my (insert name here) CRM. Why would I switch? Just because it integrated nicely with sending texts from the web?
As a customer, I don't understand what is your product. Is it contact management, is it text sending, is it global numbers? There are no screenshots, no videos, just text. I won't be filling in 6 fields just to "see" what is your product. Show, don't tell.
My advice is that you should focus! What exactly is your product? Show me what can I do with it and what can it do for me. Raise my curiosity so that I will click "Free trial" (btw, merge first name and last name, remove confirm password).
Keep up the good work. You are on the right track just need to focus and polish your product demo.