About Senna Technology Solutions Limited (08983939) United Kingdom