About Scintilla Group Ltd (09596616) United Kingdom