About Sliding Mind Software Ltd (07387938) United Kingdom