About Seven Investments London Limited (11407625) United Kingdom