Write a review Your name* Your e-mail* (Not for publication) Your review * * — Required information Metta Technologies Inc ← View details 2233 Parkwood Avenue Toledo, OH (Ohio) 43620-1125, Toledo, Ohio (419) 244-7916