About Marine Current Turbines Limited (02395158) United Kingdom