About Meter Provida Holdco Limited (08720120) United Kingdom