About Eljo Limited (12592198) United Kingdom