I find your website kinda sketchy. Your FAQ claims that the company was founded in 2007 but that's not true. meteocentrum.cz was founded in 2007 but this company didn't appear until 2021. meteosource.com also appears to be a rebrand of forecasts.cloud. Why? The multiple rebrandings and false claims make me hesitant to trust you.
It is originally a European-based company founded in 2007 and started as a website, mobile app, and data provider serving mainly corporate clients. Meteosource as a service (low-cost weather API) started at the end of 2020 and this is just a new service operated by the same company, not rebranded company or anything else... I don't think there is anything sketchy in this.
Your answer ignores why you didn't pursue forecasts.cloud as this new venture instead of meteosource though.