About Thalassa Consulting Ltd (11882640) United Kingdom