About International Play Space Limited (11050144) United Kingdom