About New Rise Studios Ltd (08118051) United Kingdom