About Vec Abacus Ltd (13298738) United Kingdom