About Open Mind Studios Limited (11703669) United Kingdom