About Idea Novum Ltd (09251698) United Kingdom