About Turquoise Multimedia Ltd (11967483) United Kingdom