About Novum Studio Ltd (13621255) United Kingdom