About Innovation Research Ltd (12195309) United Kingdom