About Ttr Holdings Limited (12134615) United Kingdom