About Abaka Holdings Limited (09943429) United Kingdom