British cosmetics retailer The Body Shop, which entered administration last year, will reportedly reopen stores in Switzerland and Belgium after German businessman Stefan Herzberg obtained the necessary licenses.