About Abakus Consulting Limited (10730611) United Kingdom