Yes, p2pfinance.co.za can receive emails.
Yes, p2pfinance.co.za seems to be a legitimate domain.
A record
169.239.218.18
MX record
mx1.tld-mx.com.
169.239.217.2