About Meicamar Limited (09354683) United Kingdom