About Seneca Ip Limited (05746389) United Kingdom