About Sena Management Ltd (13493584) United Kingdom