Im developer and my customer want to use them for escrow and i trust my customer.
It seems to me that you have deposited your funds on a fake website. I have extracted some information using the link you provided. Even though you are a developer, you have deposited your funds on a website that does not have SSL, which is surprising.
No information exists for this domain, which is very suspicious. Would you please tell me who gave you the link to this website? It seems to me that someone has targeted you and given you a link to this website to trap you.
I do not deposit funds, customer wants to pay me via escrow and he invite me to use them. once customer release funds i was supriced.