About Abacus Ske Ltd (09798325) United Kingdom