About Lydia Software Limited (09923106) United Kingdom