About Nyberg Sweden Invest Limited (11626217) United Kingdom