About Science Centres International Ltd (10553008) United Kingdom