About Abba Professional Services Limited (08638899) United Kingdom