About Norway Luomashi Biology Technology Ltd (13403162) United Kingdom