About The Edge Picture Co Limited (02557058) United Kingdom