About Abba Holdings Limited (10007448) United Kingdom