About Abacus Analytics Ltd (07234629) United Kingdom