About Vectorbase Limited (12443384) United Kingdom