Spruce Technology's Ohio State ID Number: 54107307 Property Tax Paid for 2023: USD 9816.94