About Licence Support Service (lss) Ltd (12325400) United Kingdom