About Abac Holdings Limited (02136859) United Kingdom