About Sailor Ted And Shipmates Limited (06113898) United Kingdom