About Abacus Development Uk Limited (06169781) United Kingdom