About Mehr Holdings Limited (12382391) United Kingdom