About Abaa Limited (12367996) United Kingdom