About Octopi Global Limited (12986689) United Kingdom