About E Meqa Ltd (10699389) United Kingdom