About Memp Investments Ltd (12892438) United Kingdom