About Seneca Equities Limited (08737929) United Kingdom