About Stena Icemax Limited (08032269) United Kingdom