A non-resident company must have an office in Gibraltar and a local secretary on its staff. The firm cannot provide services to the local population, trade here or keep money in Gibraltar banks. Corporate documents can be stored anywhere in the world - not necessarily strictly at the company's office.