About The Science Assembly Ltd (08482580) United Kingdom