The short answer, explained
A letter about offshore income typically means HMRC has received account data from a bank, investment platform or other financial institution overseas, and its systems have not matched that data to anything on your UK tax return. This does not automatically mean tax is owed, since some overseas income is properly non-taxable or already reported, but it does need checking carefully.
The letter is often part of a One to Many campaign, sent to a group of people identified through the same data source, rather than a bespoke investigation into you specifically at this stage.

