About Octopus Innovations Ltd (07188028) United Kingdom