About The Picture Works Limited (04018835) United Kingdom