ITHACA ENERGY PLC Company number 12263719 · Monitor this company Active Overview People 24 Control Charges Documents Analysis Location Related Registered office Address33 Cavendish Square, London, England, W1G 0PP PostcodeW1G 0PP Companies at this postcode 3 Map