About Scintillate Consulting Limited (11245876) United Kingdom