About Pop Up Factory Limited (12273751) United Kingdom