Glossary



IBC

An international business company or international business corporation (IBC) is an offshore company created as a tax-exempt company by virtue of the jurisdiction's laws, but which is not authorised to engage in business in the constituting jurisdiction.

Automated page speed optimizations for fast site performance