GIANT FILM & TV - Company Number 8058889 - Registered in ENGLAND & WALES - Registered at 18c PINDOCK MEWS, MAIDA VALE, LONDON, W9 2PY