About Sophistics Ltd (12260523) United Kingdom