About Seno Limited (11654170) United Kingdom