About Selentus Science Limited (10117641) United Kingdom