Unfair Dismissal?

I joined this company as a senior leader in February of this year to assist in establishing a US entity, leveraging my extensive experience in the US market.

Over the past 10 months, I have successfully onboarded clients and became the second-highest biller in the company. However, the recent quarter has been challenging for the US renewable energy sector, resulting in reduced billings. I was let go, with management citing the unsustainability of this market and uncertainty about future results in the next 3-6 months.

I was not placed on a Performance Improvement Plan (PIP) or given any prior notice regarding this decision. To make matters worse, I was informed of my dismissal during a Teams call, even though we were scheduled to meet in person the following day. Is this a fair dismissal?

Edit:

I was hired in the UK (London) for a permanent position and have been working remotely in the US market. I entered the UK on a Tier 2 Skilled Worker Visa.