About Von-borchers-stiftung Ltd (12493590) United Kingdom