Tell us has your experience with this business or person been good?
Magnum ICA Not able to contact British Virgin Islands Internet
I needed to get a hold of them for payment reasons. I cannot get any information on them except that they are in the British Virgin Islands. I've spoken to a law firm and they told me that this company is illegal because it is over seas and not in the United States. Nor are they registered with the BBB.