About Seneca Nominees Limited (08256320) United Kingdom