About Senate Investments Ltd (10477872) United Kingdom