About Supergiant Supernova Ltd (11087488) United Kingdom