About Nova Invest Sweden Limited (09843701) United Kingdom