About Eka Software Limited (03832540) United Kingdom