Y Yappy Online Stores & Subscription Boxes Manchester, Greater Manchester, United Kingdom Yappy is an online pet store based in Manchester, Greater Manchester, United Kingdom, dedicated to the online…