About Seneca Ltd (12957483) United Kingdom