About Jamf Investments Ltd (13400268) United Kingdom