About Seneca Bc Holdings Limited (10246564) United Kingdom