About Den Sciences Limited (12374389) United Kingdom