About African Octopus Ltd (07230371) United Kingdom