Not a bad domain, some connotations to be had. (No I'm not interested in buying) You've got the Italian extension Dot IT, in full use, But even then it's not this companies main identifier, More a service within another Brand name.
Chance of a quick sale are fairly slim. Sorry that you got drawn into bidding beyond your financial means.
I'm not going to tell you what to do going forward but If I was in your situation I may throw caution to the wind and give this company a shot.
Your last post tells me that you think your sitting on something Investable, I'm going to disagree with that assumption, It's barely mediocre at best.