Meraki Center for Health LLC 79 West Stafford Road, Stafford, CT 06076