About Scorecher Holdings Limited (11330490) United Kingdom