About Vertextech Ltd (12324958) United Kingdom