GT Goofy Tails Online Stores & Subscription Boxes New Delhi, Delhi, India Goofy Tails is an Indian online store based in New Delhi, Delhi, selling pet products with delivery across th…