If your St Lucian-based IBC does not do any business inside the country and thus does derive any profits from domestic business operations, you do not have to file tax returns. Otherwise, you do.