About Promaxa Property Ltd (12632066) United Kingdom