About Vector London Limited (10828231) United Kingdom