About Meah Holdings Limited (07201736) United Kingdom