About Demens Limited (13347576) United Kingdom