About Mama Nidor Ltd (12538467) United Kingdom