About The Discovery Centre Limited (08964141) United Kingdom