About Denceptor Therapeutics Limited (09661368) United Kingdom