About Innovation & Intelligence Ltd (10696938) United Kingdom