About Supernova Scientists Ltd (08564846) United Kingdom