About Turquoise Communications Limited (10484602) United Kingdom