About Memco Investments Ltd (12777520) United Kingdom