About Solbakken Investment Limited (10201716) United Kingdom