About Octopus Communications Consultancy Ltd (03842600) United Kingdom