About Mimramcam Ltd (10158687) United Kingdom