Uniqlo have gone Harry Potter mad: this plus another eight tees at £12.99 are available from 13 June.