About Fulcrum Metering Services Limited (10191617) United Kingdom