About N & B Life Science Ltd (10506394) United Kingdom