About London Independent Music Company Limited (04189858) United Kingdom