About Novel Holdings Uk Ltd (12638668) United Kingdom