Milan-based Ithaca Investments doesn’t have a website. The investment firm’s digital footprint is so scarce that…