About Offshore Ship Design And Consultants Ltd (09602458) United Kingdom