Is this post a spam submission?
The website looks like a super generic landing page template; the kind you find when you search "youtube video downloader" and similar.
Take that "#1 AI Image Upscaler" banner for example. #1 according to who? The AI Image Upscaler Academy Awards panel?