About Thalassa Hythe Limited (10317931) United Kingdom