About Clyde World Trade Network Ltd. (SC608403) United Kingdom