About Six Forty Studios Limited (09814017) United Kingdom