About Abacus Blue Limited (08336599) United Kingdom