There is an explanation of not filing for 4 years on their website. It was because of issues with their accountants. According to the answer they should be fine going forward. https://www.bravada.com/answers/