About Denuvo Holdings Limited (12167084) United Kingdom