About Senesino Ltd (SC565014) United Kingdom