Dear Adrian, thanks a lot for your reply. My business is actually US Based and i live in US with SSN. But somehow Surety companies do not quote me for BMC-84 because i'm a non-US citizen. I got E2 investor visa from my trucking company but seems like that does not help, they ask for perm residency.