About Lucida Software Limited (10396212) United Kingdom