About Thalassa Property Developments Limited (05788613) United Kingdom