About Leon Software Sol Limited (11086295) United Kingdom