Form 15 (Annual Return for Sri Lankan Companies) Explained: How to Stay Compliant & Avoid Penalties by Isura Sirisena November 28, 2023 Annual Return (Form 15) As the year winds down, it’s time for companies to ensure they’ve got all their ducks in a row for the annual return fil...