About Sacred Space Studios Limited (09834515) United Kingdom