About Scintilla Temporis Limited (10034453) United Kingdom