About Propcap Spv2 Limited (11353981) United Kingdom