About The Mimic Octopus Limited (09524736) United Kingdom