About The Green&blue Screen Company Limited (08405297) United Kingdom