About Innovation X Properties Limited (11499308) United Kingdom