About Elen Logics Limited (09842238) United Kingdom