Don’t think you’re safe- ever…
Holding Company definition:
Holding companies (also known as shell companies) exist primarily for the sole purpose of owning other companies. Typically they do not sell any products or services of their own.
The corrupt immoral practices in Ironshore...