About Jamf Holdings Ltd (13401213) United Kingdom