About Sofo London Ltd (12945623) United Kingdom