About Vacctor Limited (11817059) United Kingdom