About Thalassa International Ltd (10662988) United Kingdom