I am on an L1A visa and have been working in the States for the last 2.5 years. I haven't been paying taxes all this time because I was informed by my company that I didn't have to because I wasn't resident in the US. Now I have realised that I was stupid to believe this. I haven't been paying taxes in the US or my home country (Ireland).
Now I'm worried that I'm in a lot of trouble and I don't know what to do about it. Any help much appreciated.