About Solosoft Limited (10326338) United Kingdom