About 2020 Technology Holdings Ltd (12433976) United Kingdom