About Sterling Licensing Services Limited (06388607) United Kingdom