About Innovation Property Holdings Ltd (12945198) United Kingdom