About Ellbakk Consult Ltd (08892358) United Kingdom