About Deity Health Limited (10294641) United Kingdom