About Thalassa Engineering Services Ltd (12970191) United Kingdom