About Ttc Primrose Hill Limited (13151298) United Kingdom