About Meter Corp 4 Limited (12919997) United Kingdom