About Abacus Gates Limited (12015832) United Kingdom