About Senna Ltd (10389893) United Kingdom