About Black Abacus Limited (10483350) United Kingdom