About The Licensing Specialist Limited (13037435) United Kingdom