About Qt Metrics Limited (08268083) United Kingdom