About El&so Ltd (11408292) United Kingdom