About Senna Design Services Limited (09648977) United Kingdom