About Memmuna Ltd (12620353) United Kingdom