About Spark Metering Ltd (13447392) United Kingdom