About Bad Shot Film Lighting Limited (08835861) United Kingdom