About Vakcyra Ltd (11833269) United Kingdom