About Vortex Management Holdings Limited (13617148) United Kingdom