About Velos Technologies Ltd (12434263) United Kingdom