About Meters By Marcus Limited (10227058) United Kingdom