About Desaltech Services Ltd (SC669258) United Kingdom