About Vortex Computer Solutions Limited (03239748) United Kingdom