About Istanbul Ship Management & Trading Corporation Ltd (12864934) United Kingdom