About Madhatterz Play Centre Ltd. (11262223) United Kingdom