Hi Rahul,
Never known abot the company.. however, incase u don't find sufficient infor abot the company, its rather advisable for u to be back in India.
Hope the company is paying for ur visa+travel and wud not ask u to pay a penny for any of the relocation cost.
Because, no company asks candidates to pay for relocation cost.

All the best...