About Sena & Batu Ltd (11535501) United Kingdom