About Noruwa Ltd (11585036) United Kingdom