About Terrace Metrics Uk Ltd. (11703412) United Kingdom