About Popup Retail Stores Ltd (07878079) United Kingdom