About Black Octopus Limited (12119877) United Kingdom