About Biotexcel Limited (08845671) United Kingdom