About Ninja Tune Holdings Limited (10713956) United Kingdom