About Abacus Dynamics Ltd (10124807) United Kingdom