The Seychelles, long known as a holiday hotspot, recently became home to a Zetland Corporate Services office, after a governmental push for offshore investment business in the region. Zetland, a leading international business consultancy service, is now seeing even greater benefit for IBCs incorporating in the Seychelles.