Company name: Paper Tiger
Description: Gift shop for quirky cards & stationery
6a Stafford St, Edinburgh EH3 7AU, United Kingdom