Do I need to file Form 5472?

I'm trying to determine if I need to file form 5472 for our LLC.  Do all foreign-owned LLC need to file this form solely based on the fact that there's more than 25% of foreign ownership or there are additional requirements? Another question: does TurboTax Business advise if this form needs to be filed based on the information about the members and their contributions, etc?