About Ellabeck Holdings Ltd (12347642) United Kingdom