About Velo Bici Ltd (07296602) United Kingdom