About Meterlogic Limited (07484487) United Kingdom