About Ellpress Limited (10023512) United Kingdom