After a successful appearance as a pop-up shop earlier this year, the award-winning Frame Store has moved to its second location in Amsterdam.