About Innovation & Sparkling Science Ltd. (07694468) United Kingdom