Hello,
I want to open an account at www.zombaio.com
But I dont know if I can trust this site.
Does anyone have practice with this merchant?

Thank you

Can I trust www.zombaio.com ?