About Supernova Group Limited (10403215) United Kingdom