About Senator Tech Holdings Limited (11553325) United Kingdom