About Abacus Red Limited (07019541) United Kingdom