About Mehar Group Ltd (13235884) United Kingdom