About Abaa Consulting Limited (08198953) United Kingdom