About Scintilla Nova Ltd (12402743) United Kingdom