About Velo-smith Ltd (07709080) United Kingdom