About Seneca Investments Limited (07196181) United Kingdom