About Velo Holdings Limited (10686255) United Kingdom