About Vertx Associates Limited (12692634) United Kingdom