About Joyn Holdings Limited (10627698) United Kingdom