About Seneca Ltd (12093842) United Kingdom