About Newtake Arthouse Ltd (13408195) United Kingdom