About Applied Studios Limited (06927079) United Kingdom