About Ellick Holdings Limited (04911887) United Kingdom