About Ttr Newark Limited (12130799) United Kingdom