About Velo Management Ltd (07125740) United Kingdom