About Senna Management Ltd (11116199) United Kingdom