About Senes Limited (SC670981) United Kingdom