I get the sense you are not telling us the whole story.
If you live in a tax haven, there are no taxes, so foundation, company, or llc, makes no difference, you pay no tax. If they don't think it is a real business, changes nothing, still no taxes. So you don't have to care what they think.
You...