About Turangi Technical Services Ltd. (SC589312) United Kingdom