About Senegenix Ltd (09269070) United Kingdom