About Sand Software Solutions Ltd (07843344) United Kingdom