About Innovation Management & Consulting Ltd (07262454) United Kingdom