About Severn Subsea Ltd. (07609208) United Kingdom