About The Intellectual Playground Ltd (13014419) United Kingdom