About Abba Services Ltd (09588301) United Kingdom