About Novel Ventures Uk Ltd (12644252) United Kingdom