About Senclude Limited (06978838) United Kingdom