About Imperatrix Properties Limited (13606308) United Kingdom