About Velo International Ltd. (10225776) United Kingdom