About International Marine & Energy Limited (11931807) United Kingdom