About Apache Rose Studios Limited (08581341) United Kingdom