About Sen Investments Limited (10592968) United Kingdom