About Metering 2 Limited (SC529523) United Kingdom