About Seno Technologies Limited (12086062) United Kingdom