About Octopus Project Engineering Limited (07842298) United Kingdom