About Supercell Holdings Limited (12402963) United Kingdom