About Technology Metrics Limited (12019243) United Kingdom