The Stripe account IS in the name of the LTD but the bank account linked is in the name of Seychelles, not the UK LTD.
The UK LTD has no bank accounts and financially speaking receives no payments.
Not sure what's the legality of this though. Certainly isn't compliant with Stripe...
In short - this is a crime.
I heard that Stripe report sales to tax authorities. If this is a true described solution isn't stable.