About Meh Capital Limited (07609879) United Kingdom