About Nummy Naturals Ltd (12902569) United Kingdom