1) "Company subsidiary will make ultracheap mobile phones for
surfing the Net"
2) "Company subsidiary will make ultracheap mobile phones to surf the Net"
Both are grammatically correct, and I guess they would mean the same (choice # 2 is still giving me a little trouble in clarity). Being a native speaker, I would say choice #1 makes the better statement, and is the best choice.
- For Teachers