About Immediate Media Company London Limited (06189487) United Kingdom