About Velocimetrics Limited (06943398) United Kingdom