About Senel 71 Ltd (12312492) United Kingdom