About Ttr Holdings Ltd (13184853) United Kingdom