About Innovation Property Group Ltd (12998155) United Kingdom