About Innovation Design Hub Ltd (12465328) United Kingdom