About Mehar Limited (05080406) United Kingdom