About Edge Studios Limited (07471304) United Kingdom