About Playdough Technologies Limited (13579284) United Kingdom