About The Delysia Group Ltd (SC628806) United Kingdom