UK off-grid renewable energy developer Winch Energy Ltd earlier this week announced an investment from Japanese trading company Itochu Corp (TYO:8001) which it will use to fund projects and future development needs.