About Scoro Software Holding Ltd (13096569) United Kingdom