About Scintilla Associates Limited (06585840) United Kingdom