No, they are just lying scammers, no need to overthink it.
The Companies House address is basically real, just one postcode out (I have reported it), but the website address is totally fictitious.
Oxford
Street is one of the most famous shopping streets in Central London, #24 being an old building address which has been reconstructed over the years and is now part of a huge department store @ 14-29 Oxford St, trading as Primark.
+44 5782379645 is not a valid UK phone number either.
Total scam, badly constructed.
Anyway thanks for the info about the license, I have more of "those websites".
I'm sure you do.
I actually treat a UK company registration as a red flag.
UK registration + .io or .biz address = 99% sure scam.