About Senetus Limited (11901810) United Kingdom