About Vertex (products) Limited (SC429146) United Kingdom