About Ekra Software Limited (11648211) United Kingdom