About Tarn House Associates Ltd (12665057) United Kingdom