About Imeasure Limited (10996799) United Kingdom