abacus.co.uk
United Kingdom
Abacus: Leading provider of innovative appliances, electrical, and electronics manufacturing solutions.