About Turk House Limited (13106538) United Kingdom