UK company Storegga Geotechnologies Limited, which is leading the development of a carbon capture and storage (CCS) project in Scotland, said it has let in new investors to support its venture.