About Senex Investments Limited (SC308650) United Kingdom