About Mammu Limited (SC534656) United Kingdom