About Ebo Holdings Ltd (09761678) United Kingdom