About Killer Octopus Limited (13039259) United Kingdom