About Memi International Limited (04682422) United Kingdom