About Sena London Ltd (13096065) United Kingdom