About Mehri Limited (12426038) United Kingdom