About Veelo Ltd (12644150) United Kingdom