About Intervac Ltd (06413855) United Kingdom