About Smart Metering Technologies Limited (07209821) United Kingdom