About Abacus Quantum Solutions Ltd (12704882) United Kingdom