About Velo Yelo Limited (NI656645) United Kingdom