About Spring Loaded Films Limited (08586538) United Kingdom