About Meh Ventures Nominee Limited (08629587) United Kingdom