About Sofax Ltd (11591004) United Kingdom