Royal Star of Group
Consumer Report
- 03-27-2012
- 6
They said i have won star online mail alert and provide a image of the cheque and ask me to do payment for the courier charge. But i did nt.
Company: Royal Star of Group
Country: USA