About Meh Investments Limited (NI643382) United Kingdom