I am an Indian citizen and would like to form a company for the purpose of handling payments for a print on demand store. I am currently in the UK on a tier 4visa and hence cannot conduct business / form a company myself. Which country would be the best to form such a company in? I would like to...