UK company is a partner in a Delaware LLC

Question

Does the UK company need to file a US tax return?
If so how, when, time limites, how do we apply for an ITIN number etc?

This question is awaiting an answer
Wordpress Popup Plugin Free Export Action Plan