HERCULES INVESTMENTS LTD