What does it meant company in relation to offshore?

company means —

  • an international business company (IBC) from the Seychelles; or
  • a former Seychelles Act company;