About Solosoft Investment Limited (10411955) United Kingdom