About Screen 4 Life ( Uk ) Limited (08593918) United Kingdom