About Teach Play Love Ltd. (09756148) United Kingdom