About The Ideas Room Ltd (08606008) United Kingdom