About Emcra Ltd (11491935) United Kingdom