About The Science Factory Limited (06498410) United Kingdom