About Sophter Limited (12128181) United Kingdom