About Ttr Management Services Ltd (13019520) United Kingdom