About Eka Software Solutions Limited (10108408) United Kingdom