About Velo Seven Communications Limited (09988973) United Kingdom