About Senator Investments Limited (11423604) United Kingdom