About Innova Property Holdings Ltd (11989599) United Kingdom