About Scala Holdco Ltd. (11295288) United Kingdom