About Promlux Property Investment Ltd (12138908) United Kingdom