About Sftp App Ltd (10316976) United Kingdom