About Beta 13 Pharmaceutical Limited (SC682251) United Kingdom