About Maapp Property Holdings Ltd (12136148) United Kingdom