About Abacus Optical Limited (01631830) United Kingdom