About The Giant Octopus Ltd (12587554) United Kingdom