About Senna Green Limited (10160193) United Kingdom