About The Edge New Media Communications Company Limited (03287126) United Kingdom