About Abacuspace Ltd (12501604) United Kingdom