About Senel Ltd (11744996) United Kingdom