About Scintilla Consultancy Services Limited (06334633) United Kingdom