About Veelec Limited (10686230) United Kingdom