About Lekka Software Limited (09556504) United Kingdom