About Scintilla Developments Limited (10668314) United Kingdom