About Lloyd Software Services Limited (11975815) United Kingdom