About Magic Octopus Limited (07578254) United Kingdom