About Senator Ventures Limited (10732128) United Kingdom