About E Manea Ltd (13276532) United Kingdom