Primark typically carries clothing ranges bearing licensed designs and … Registered in England and Wales with number 05243851. Registered office …