About Vertex Solutions International Limited (05888058) United Kingdom