About Memba Limited (09787400) United Kingdom