About Senex Investments 2 Limited (SC475406) United Kingdom