T Telekarma Pet Stores & Supplies Warszawa, Mazowieckie, Poland Telekarma runs a welcoming pet store in Warsaw, Mazowieckie, serving households that share life with dogs, ca…