About Shoreditch Media Limited (05944433) United Kingdom