About Thalasea Ltd (11995173) United Kingdom