About Abacus Global Consultants Ltd (12907483) United Kingdom