About Senec Ltd (12697225) United Kingdom