About Meters Technology Company Limited (12321261) United Kingdom