About Eb7 Seneca Limited (11059541) United Kingdom