About Veelo Technologies Ltd (12130340) United Kingdom