About Mamima Limited (07058956) United Kingdom