About Innovation Birmingham Limited (01720256) United Kingdom