About Nebu Shea Naturals Ltd (12684014) United Kingdom