About Suezmax Investments Limited (12920238) United Kingdom