About Sedna Marine Limited (12778024) United Kingdom