About Ellsar Ltd (11850331) United Kingdom