About Storegga Geotechnologies Limited (12250071) United Kingdom