About Nova International Management Ltd (07199694) United Kingdom