About Abacus Design U.k. Limited (04004386) United Kingdom