About Company O Licensing Limited (12042399) United Kingdom