About Innovation Doctor Ltd. (10482436) United Kingdom