About Intelligent Play Ltd (10928904) United Kingdom