About Strategic Brand Licensing Limited (12270981) United Kingdom