About Mehalla Motor Group Limited (13112816) United Kingdom