About Slosoft Limited (12940439) United Kingdom