About Blue Abacus Limited (04637994) United Kingdom