About Senden Limited (10649560) United Kingdom