About Ecabo Ltd. (08748627) United Kingdom