About Senesce Enterprise Limited (SC573374) United Kingdom