About Later Life Research Ltd. (07710523) United Kingdom