About Initia Nova Limited (09500975) United Kingdom