About Oktopus Corp Ltd (10408197) United Kingdom