About Catalyst Science Discovery Centre And Museum Trust Limited (02115913) United Kingdom