About Screen Rescue Ltd. (08590782) United Kingdom