About Licence Control Service Ltd (12954141) United Kingdom