About Nova Jam Limited (12196590) United Kingdom