About Abacus Guardian Limited (07645505) United Kingdom