About Supernova Science Ltd (12697574) United Kingdom