About Elytraa Group Ltd. (SC654667) United Kingdom