About Proptech 2020 Ltd (12806959) United Kingdom