About Elbo Ltd (10525136) United Kingdom